var app = getApp();
const apiHost = require('../../common/api_host.js');
var utils = require('../../utils/utils.js');
var httpJson=require('../../utils/http_json.js');

Component({
  /**
   * 组件的属性列表
   */
  properties: {
    myid:Number,
    tabChoose:Number,
    roomid:String,
    grade:Number,
    roomname:String
    
  },

  /**
   * 组件的初始数据
   */
  data: {
    showMask:false,
    isgrade1:false
    
  },

  /**
   * 组件的方法列表
   */
  methods: {
    getAddNum:function(){
      let time1=new Date();
      let today=time1.getDate();
      var  url=`${apiHost.config.portalApiHost}/portal/user/roomContent`;
      let params={
        pageNum:0,
        pageSize:10
      }
      let pastPublishDays=[]
      httpJson.get(url,params,res=>{
        console.log(res)
        if(res.data.errorCode==0){
          let list=res.data.body.rows;
          list.forEach((ele)=>{
            let time=new Date(ele.createdTime);
            let date=time.getDate();
            console.log('today!@!@!',today)
            if(today==date){
               pastPublishDays.push(date);
               

            }
           
          })
          this.setData({
            pastPublishDays
          })
        }
      })
    },
    getuser:function(){
      var  url=`${apiHost.config.portalApiHost}/portal/user/update`;
     
      httpJson.post(url,{},res=>{
        if(res.data.errorCode==0){
          console.log('1111')
          this.setData({
            grade:res.data.body.grade
          })
        }
      })
    },
    
    add: function(e){
     
      // this.getuser()
      // this.getAddNum()
      let id=e.currentTarget.dataset.myid;
    //  this.data.grade;
      // console.log('DATA!~!~',this.data)
      // console.log('GRADE@~!~', this.data.grade)
      // console.log('pastPublishDays',this.data.pastPublishDays)
      let grade=e.currentTarget.dataset.grade;
      console.log('grade~~!~1',grade)
    {
      // if(grade==1){
      //   // if(this.data.publishDays)
      //   this.setData({
      //     isgrade1:true,
      //     tiptext:"根据你现在的等级,每日有两次地上发布的机会"
      //   })

      // }
      // if(grade==2){
      //   this.setData({
         
      //     tiptext:"根据你现在的等级,每日有三次地上发布的机会和一次地下发布的机会"
      //   })
      // }
      // if(grade==3){
      //   this.setData({
         
      //     tiptext:"根据你现在的等级,每日有四次地上发布的机会和两次地下发布的机会"
      //   })
      // }
      // if(grade==4){
      //   this.setData({
         
      //     tiptext:"根据你现在的等级,每日有五次地上发布的机会和三次地下发布的机会"
      //   })
      // }
      // if(grade==5){
      //   this.setData({
         
      //     tiptext:"根据你现在的等级,每日有十次地上发布的机会和四次地下发布的机会"
      //   })
      // }
      // if(grade>=6){
      //   this.setData({
         
      //     tiptext:"根据你现在的等级,每日有十次地上发布的机会和五次地下发布的机会"
      //   })
      // }
    }
      // <!-- myid：1，首页（地上或地下），myid：2房间详情 myid：3我的-->
      //改需求之后，要求只能发布地上内容，所以无需选择
      // if(id==1||id==3){
      //   // 弹窗选择
        
      //   const res = wx.getSystemInfoSync()
      //   this.setData({
          
      //     height: (res.windowHeight * (750 / res.windowWidth)) + "rpx",
      //     showMask:true
         
    
      //   })
      //   console.log(this.data.height)

      // }
      // if(id==2){
        // 因为是详情页所以直接跳转
        console.log('IdYO ~~~!!',e,e.currentTarget.dataset.roomid)
        if(e.currentTarget.dataset.roomid){
          let roomid=e.currentTarget.dataset.roomid;
          let roomname=e.currentTarget.dataset.roomname;
          wx.navigateTo({
            url:"/pages/index/room/add/add?myid=0&roomid="+roomid+"&grade="+this.data.grade+'&name='+roomname
          })
        }
        //不在房间详情页面时
        else{
          wx.navigateTo({
            url:"/pages/index/room/add/add?myid=0&grade="+this.data.grade
          })
        }
        
      // }
      console.log(id)
    },
    close:function(){
      this.setData({
        showMask:false
      })
    },
    ok:function(){
      // 等级是1的时候直接只能去地上发布
      if(this.data.grade==1){

        wx.navigateTo({
          url:"/pages/index/room/add/add?myid=0&grade="+this.data.grade
        })
        this.setData({
         showMask:false
        })
      }

    },
    controlMask:function(e){
      console.log(e)
      if(e.target.dataset.myid){
         let id=e.target.dataset.myid;
         //地上发布
         if(id==1){
           wx.navigateTo({
             url:"/pages/index/room/add/add?myid=0&grade="+this.data.grade
           })
           this.setData({
            showMask:false
          })
         }
         //地下发布
         if(id==2){
          wx.navigateTo({
            url:"/pages/index/underground/brain_hole/today/today?grade="+this.data.grade
          })
          this.setData({
            showMask:false
          })
         }
         console.log(id)
      }else{
        this.setData({
          showMask:false
        })
      }
     
  
    },
    toIndex:function(e){
      // if(e.currentTarget.dataset.myid==1||e.currentTarget.dataset.myid==2){
      //   this.setData({
      //     tabChoose:1
      //   })
      // }
      if(e.currentTarget.dataset.myid==1){
        return;
      }
      wx.reLaunch({
        url:"/pages/index/index/index"
      })
     
      
    },
    toProfile:function(e){
      // if(e.currentTarget.dataset.myid==1||e.currentTarget.dataset.myid==2){
      //   this.setData({
      //     tabChoose:3
      //   })
      // }
      if(e.currentTarget.dataset.myid==3){
        return;
      }
      wx.reLaunch({
        url:"/pages/profile/index/index"
      })
     
      
    }
  },
 
  
})
